在工作中,经常需要将同一份代码传到不同的git仓库中去
如果本地同样一份代码,已经关联了一个与远程分支,那么怎么才能解除原程分支,并关联到一个新的分支将代码提交到新的分支上去呢?
- 如果你已经在远程创建了一个分支,远程分支地址:https://xxxxxxx/xxxx/xxxx.git
- 从命令行创建一个新的仓库,关联到该远程分支
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://xxxxxxx/xxxx/xxxx.git
git push -u origin master - 如果本地的代码,没有关联任何远程分支
git remote add origin https://xxxxxxx/xxxx/xxxx.git
git push -u origin master - 如果本地代码,已经关联了远程分支,则需要先解除关联
git remote remove origin
- 解除后、重新关联新的远程分支,并将代码传上去
~/dev33/alioss-file on master ⌚ 10:44:56
$ git remote add origin https://xxxxxxx/xxxx/xxxx.git
~/dev33/alioss-file on master ⌚ 10:45:01 |
- 完成
还有一种简单粗暴的方法,如果此无需再关联其它分支,只需要将本地文件的.git删除即可。
删除后继续下面的流程即可。
$ git init #初始化仓库 |
参考:https://blog.csdn.net/ourstronger/article/details/101059246